package com.ruoyi.system.api.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @ClassName Login
 * @Description: 用户登陆
 * @Author shihx
 * @Date 2020/2/24
 * @Version V1.0
 **/
@ApiModel(value="Login",description="用户登陆实体") // 用来描述封装的参数对象与返回的参数对象
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Login {

    /** 登录名 邮箱 */
    @ApiModelProperty(value = "登录名 邮箱",name="email",required = true,dataType="String",example="登录名 邮箱")
    private String email;

    /** 密码 */
    @ApiModelProperty(value = "密码",name="password",required = true,dataType="String",example="密码")
    private String password;

    /** 用于推送 唯一标识 */
    @ApiModelProperty(value = "用于推送 唯一标识",name="registrationId",required = true,dataType="String",example="用于推送 唯一标识")
    private String registrationId;

    /** 手机设备 唯一标识 */
    @ApiModelProperty(value = "手机设备 唯一标识",name="phoneUuid",required = true,dataType="String",example="手机设备 唯一标识")
    private String phoneUuid;

    /** 版本名称 */
    @ApiModelProperty(value = "版本名称",name="versionName",required = true,dataType="String",example="版本名称")
    private String versionName;

    /** 版本号 */
    @ApiModelProperty(value = "版本号",name="versionCode",required = true,dataType="String",example="版本号")
    private String versionCode;

    /** 设备型号，手机型号 */
    @ApiModelProperty(value = "设备型号，手机型号",name="model",required = true,dataType="String",example="设备型号，手机型号")
    private String model;

    /** 手机系统版本号 */
    @ApiModelProperty(value = "手机系统版本号",name="osversion",required = true,dataType="String",example="手机系统版本号")
    private String osversion;





    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getRegistrationId() {
        return registrationId;
    }

    public void setRegistrationId(String registrationId) {
        this.registrationId = registrationId;
    }

    public String getPhoneUuid() {
        return phoneUuid;
    }

    public void setPhoneUuid(String phoneUuid) {
        this.phoneUuid = phoneUuid;
    }

    public String getVersionName() {
        return versionName;
    }

    public void setVersionName(String versionName) {
        this.versionName = versionName;
    }

    public String getVersionCode() {
        return versionCode;
    }

    public void setVersionCode(String versionCode) {
        this.versionCode = versionCode;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getOsversion() {
        return osversion;
    }

    public void setOsversion(String osversion) {
        this.osversion = osversion;
    }
}
